<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //数组迭代方法  循环   
        //forEach
        //参数 函数 (item,index,arr)=>{}
        //  item 数组的每一项
        //  index 索引下标
        //  arr 循环的那项数组
        //  return 不起返回值的作用,一般不会添加return
        //原来的数组不变
        //返回值 undefined
        // var arr=[11,22,33,44,55,66];
        // var res=arr.forEach((item,index,arr)=>{
        //     console.log(item,index,arr);
        //     return "aaa";
        // })
        // console.log(arr);
        // console.log(res);


        //map
        //参数 函数 (item,index,arr)=>{}
        //  item 数组的每一项
        //  index 索引下标
        //  arr 循环的那项数组
        //  return 起返回值的作用,一般都会添加return
        //原来的数组不变
        //返回值 循环后的新数组
        // var arr=[11,22,33,44,55,66];
        // var newarr=arr.map((item,index,arr)=>{
        //     console.log(item,index,arr);
        //     return item+1;
        // })
        // console.log(arr);
        // console.log(newarr);

       //创建一个新数组,添加值
        // var arr=[11,22,33,44,55,66];
        // var newarr=[];
        // arr.forEach((item,index,arr)=>{
        //     newarr[index]=item+1;
        // })
        // console.log(arr);
        // console.log(newarr);


        //直接覆盖原来的数组
        // var arr=[11,22,33,44,55,66];
        // arr.forEach((item,index,arr)=>{
        //     arr[index]=item+1;
        // })
        // console.log(arr);
 
    </script>
</body>
</html>